package package1;

// 为了掩饰基类中不同访问权限在子类中的可见性，为了简单类B中就不设置成员方法了

 public class B {
        private int a;
        protected int b;
        public int c;
        int d;
    }
     class D extends B {
    public void method() {
    // super.a = 10; // 编译报错，父类private成员在相同包子类中不可见
        super.b = 20; // 父类中protected成员在相同包子类中可以直接访问
        super.c = 30; // 父类中public成员在相同包子类中可以直接访问
        super.d = 40; // 父类中默认访问权限修饰的成员在相同包子类中可以直接访问
    }

        public static void main(String[] args) {

        }
}